APT/YUM Deep Dive
Linux tizimlarida paketlarni boshqarish uchun eng ko‘p ishlatiladigan asboblar — bu APT (Debian/Ubuntu) va YUM (RHEL/CentOS/Fedora). Ular yordamida dasturlarni o‘rnatish, yangilash, o‘chirish va tizimni xavfsiz va barqaror holatda saqlash mumkin.
APT (Advanced Package Tool)
Asosiy buyruqlar
- Paketni o‘rnatish:
sudo apt install package_name - Paketni o‘chirish:
sudo apt remove package_name - Tizimni yangilash:
sudo apt update
sudo apt upgrade - Paket haqida ma’lumot:
apt show package_name - O‘rnatilgan paketlar ro‘yxati:
apt list --installed
Advanced imkoniyatlar
- Avtomatik tozalash:
sudo apt autoremove
sudo apt clean - Paket manbalarini sozlash:
/etc/apt/sources.list - PPA (Personal Package Archive) qo‘shish:
sudo add-apt-repository ppa:user/ppa-name
sudo apt update
YUM (Yellowdog Updater, Modified)
Asosiy buyruqlar
- Paketni o‘rnatish:
sudo yum install package_name - Paketni o‘chirish:
sudo yum remove package_name - Tizimni yangilash:
sudo yum update - Paket haqida ma’lumot:
yum info package_name - O‘rnatilgan paketlar ro‘yxati:
yum list installed
Advanced imkoniyatlar
- Keshni tozalash:
sudo yum clean all - Paket manbalarini sozlash:
/etc/yum.repos.d/ - Guruh paketlarni boshqarish:
yum group list
yum groupinstall "Development Tools"
Foydali Amaliyotlar
- Paketlarni muntazam yangilab boring
- Keraksiz paketlarni o‘chirib, tizimni toza saqlang
- Paket manbalarini faqat ishonchli joydan qo‘shing
- Log va auditlarni tekshirib boring:
/var/log/apt/,/var/log/yum.log
Troubleshooting
- Paketlar to‘g‘ri o‘rnatilmayapti? Keshni tozalang va qayta urinib ko‘ring
- Konfliktlar bo‘lsa, paket versiyalarini tekshiring va moslashtiring
- Tizimda muhim paketlarni o‘chirib yubormang — dependencylarni diqqat bilan ko‘ring
Foydali Havolalar
- APT Documentation
- YUM Documentation
man apt,man yum
APT va YUM yordamida Linux tizimini professional darajada boshqarish, xavfsiz va barqaror ishlashini ta’minlash mumkin. Paketlarni to‘g‘ri boshqarish — tizim administratorining eng muhim vazifalaridan biridir!